<?php
class omeauto_autobind_verify extends omeauto_auto{
    public $name = '校验状态';
    
    /*
     * 
     * 设置获取主html时的一些自定义smarty变量
     */
    function pagedata($data){
        $pagedata = array();
        
        if($data){
            $pagedata['verify'] = $data['verify'];
        }else{
            $pagedata['verify'] = "false";
        }
        
        return $pagedata;
    }
    
    /*
     * 获取条件的详情
     */
    function condition_detail($data){
        $this->set_view("autobind/omeauto_autobind_verify.html");
        return parent::condition_detail($data);
    }
    
    /*
     * 下拉详情
     */
    function detail_basic($data){
        $render = $this->get_render();
        
        $render->pagedata['verify'] = $data['verify'];
        
        return $render->fetch("autobind/verify/detail_basic.html");
    }
    
    /*
     * 验证发货单的sdf数据条件是否通过
     * 
     */
    function validate($delivery_info,$condition_data){
        //无论自身发货单是否已校验，都可以通过合并（也就是，允许自身是未校验的，但是可以和已校验的一起合并）
        return true;
    }
    
    /*
     * 筛选发货单时用到的条件，该条件必须复合validate的验证
     */
    function filter($condition_data){
        $where = "verify='".$condition_data['verify']."'";
        return $where;
    }
    
    /*********************************************以下是非必须函数，多为过程函数*******************************************************/

}